body {
	font-family: "Microsoft YaHei UI";
	padding: 0;
	margin: 0;
}

.login-top {
	background-image: url("../images/login-top.png");
	width: 100%;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: top;
	text-align: center;
	height: 447px;
}
.login-top2 {
	background-image: url("../images/reg.png");
	width: 100%;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: top;
	text-align: center;
	height: 447px;
}
.gzhlogo-div {
	position: relative;
	top: 290px;
}

.gzhlogoimg {
	width: 350px;
}

.namepass {
	width: 75%;
	margin: 0 auto;
	margin-top: 22rem;
}

.mid-div {
	text-align: center;
	border-bottom: 1px solid #dbdbdb;
	padding: 36px 0;
	position: relative;
}

.rmid-div {
	text-align: left;
	border-bottom: 1px solid #dbdbdb;
	padding: 37px 20px;
	position: relative;
}

.mid-div2 {
	text-align: center;
	padding: 36px 0;
	overflow: hidden;
	position: relative;
}

.nameimg {
	width: 45px;
	position: absolute;
	top: 29px;
	left: 50px;
}

.nameimg1 {
	width: 45px;
	position: absolute;
	top: 27px;
	left: 50px;
}

.checkBox {
	width: 45px;
	position: absolute;
	top: 39px;
}

.username {
	
}

.userpass {
	
}

input {
	font-size: 40px;
	border: 0;
	outline: none;
}

.logindiv {
	text-align: center;
	margin-top: 100px;
}

.logindiv img {
	width: 40rem;
}

.mid-div2 {
	font-size: 40px;
}

.kszc {
	margin-top: 30px;
}

.logindiv {
	font-size: 40px;
	color: #666666;
	padding: 0 40px;
}

.wjpwd>a {
	color: #333 !important;
}

.kszc>a {
	color: rgba(255, 0, 0, 0.8705882352941177) !important;
}

a {
	text-decoration: none
}

.xy {
	font-size: 40px;
	color: #333 !important;
	margin-left: 80px;
}

.cathCode {
	position: absolute;
	font-size: 40px;
	background-color: #dbdbdb;
	top: 28px;
	left: 515px;
	padding: 10px 32px;
	border-radius: 38px;
	color: #ff0000d1;
}

.fsphone {
	color: white;
	background-color: #e94d42;
}

.cwtishi {
	color: red !important;
}

.pwdSo {
	position: absolute;
	width: 56px;
	left: 722px;
	top: 37px;
}

.pwdSo1 {
	position: absolute;
	width: 56px;
	left: 722px;
	top: 37px;
}

.reg-pwd1 {
	display: none;
}

.reg-qdpwd1 {
	display: none;
}

.zxyxDIv {
	border: 0 !important;
}

.userpass1 {
	display: none;
}

.pwdSo3 {
	position: absolute;
	width: 56px;
	left: 640px;
	top: 37px;
}